There are a number of restaurants and take-away places situated in town and along the esplanada. You will have no difficulty finding Thai, Italian, Chinese and Mexican restaurants.
There are kiosks, fish and chips, bakeries and cafes located near the beach.